attribute vec4 aPosition;
uniform mat4 uTextureMatrix;
uniform mat4 uMaskTextureMatrix;
attribute vec4 aTextureCoordinate;
varying vec2 vTextureCoord;
varying vec2 vMaskTextureCoord;
void main()
{
  vTextureCoord = (uTextureMatrix * aTextureCoordinate).xy;
  vMaskTextureCoord = (uMaskTextureMatrix * aTextureCoordinate).xy;

  gl_Position = aPosition;
}